'''
如果一个字符串由两个相同字符串连接而成,就称这个字符串是偶串。例如"xyzxyz"和"aaaaaa"是偶串,但是"ababab"和"xyzxy"却不是。

现在给你一个只包含小写字母的偶串s，你可以从字符串s的末尾删除1个或者多个字符，保证删除之后的字符串还是一个偶串。请编写一个函数，返回删除之后得到最长偶串长度。

示例：
输入：abaababaab
输出：6
'''

def find_even(str):
    lis = list(str)
    while True:
        lis.pop()
        lis.pop()
        num1 = int(len(lis))
        num2 = int(num1/2)
        if lis[0:num2] == lis[num2: num1]:
            print(lis)
            return int(len(lis))
assert find_even('abaababaab') == 6
find_even('aaaaaa')

# l = [1,2,3,4]
# num = int(len(l)/2)
# # print(num)
# print(l[0:num])

# lis = list('abaababaab')
# lis.pop()
# lis.pop()
# num1 = int(len(lis))
# num2 = int(num1/2)
# print(num2)
# print(lis[0:num2])
# print(lis[num2: num1])
# lis.pop()
# lis.pop()
# num1 = int(len(lis))
# num2 = int(num1/2)
# print(num2)
# print(lis[0:num2])
# print(lis[num2: num1])
